---
title: Despliega tu proyecto de Astro en AWS con SST
description: Cómo desplegar tu sitio Astro en AWS con SST
type: deploy
i18nReady: true
---

Puedes desplegar un proyecto de Astro usando [SST](https://sst.dev), un framework de código abierto para desplegar aplicaciones completamente serverless en AWS con soporte SSG y SSR.

Además, puedes usar cualquier construcción SST adicional como Cron Jobs, Buckets, Queues, etc. mientras mantienes la seguridad de tipos.

## Inicio rápido

1. Crea un proyecto de Astro.

2. Ejecuta `npx create-sst`

3. Debería detectar que estás usando Astro y pedirte confirmación.

4. Una vez que estés listo para el despliegue, puedes ejecutar `npx sst deploy --stage=production`

También puedes ver [un vídeo tutorial de este proceso](https://www.youtube.com/watch?v=AFP3ZHxO7Gg) que te guiará a través de los pasos.

### Constructs SST
Para usar cualquier [construct SST](https://docs.sst.dev/) adicional, añádelos a tu `sst.config.ts`. 

```ts {2} {4} title="sst.config.ts"
app.stack(function Site(ctx) {
  const bucket = new Bucket(ctx.stack, "public");
  const site = new AstroSite(ctx.stack, "site", {
    bind: [bucket],
  });

  ctx.stack.addOutputs({
    url: site.url,
  });
});
```

Y después accede a ellos en tu archivo `.astro`.

```astro
---
import { Bucket } from "sst/node/bucket"
console.log(Bucket.public.bucketName)
---
```

Consulta la [documentación de Enlace de Recursos de SST](https://docs.sst.dev/resource-binding) para aprender más.

Si tienes cualquier pregunta, puedes hacerla en el [Discord de SST](https://discord.gg/sst).
